package com.shujia.utils

object Constants {

  // 是否为本地模式
  val IS_LOCAL: Boolean = Config.getBoolean("is.local")

  // 用户IPTV行为数据路径
  val USER_ACTION_BASE_IPTV_PATH: String = Config.getString("user.action.base.iptv.path")
  // 用户IPTV行为数据处理后的结果保存的路径
  val USER_ACTION_IPTV_PATH: String = Config.getString("user.action.iptv.path")
  // 用户IPTV行为数据保存数据的格式
  val USER_ACTION_IPTV_FORMAT: String = Config.getString("user.action.iptv.format")


  // 移动用户行为数据路径
  val USER_ACTION_BASE_MOBILE_PATH: String = Config.getString("user.action.base.mobile.path")
  // 移动用户行为数据处理后的结果保存的路径
  val USER_ACTION_MOBILE_PATH: String = Config.getString("user.action.mobile.path")
  // 移动用户行为数据保存的格式
  val USER_ACTION_MOBILE_FORMAT: String = Config.getString("user.action.mobile.format")


  // 泛搜索用户行为数据路径
  val USER_ACTION_BASE_SKILL_PATH: String = Config.getString("user.action.base.skill.path")
  // 泛搜索用户行为数据处理后的结果保存的路径
  val USER_ACTION_SKILL_PATH: String = Config.getString("user.action.skill.path")
  // 泛搜索用户行为数据保存的格式
  val USER_ACTION_SKILL_FORMAT: String = Config.getString("user.action.skill.format")

  // 媒资库数据路径
  val MEDIA_SOURCE_PATH: String = Config.getString("media.source.path")

  // 用户行为数据合并后的保存路径
  val USER_ACTION_MERGE_PATH: String = Config.getString("user.action.merge.path")
  val USER_ACTION_MERGE_FORMAT: String = Config.getString("user.action.merge.format")

  // 影片Label数据路径
  val ITEM_LABEL_BASE_PATH: String = Config.getString("item.label.base.path")

  // Redis配置
  val REDIS_HOST: String = Config.getString("redis.host")
  val REDIS_PORT: Int = Config.getString("redis.port").toInt


}
